// 加载express框架
const express = require('express');
// 引入bcrypt模块
// const bcrypt = require('bcrypt');

// 创建路由对象
const admin = express.Router();

const multipart = require('connect-multiparty');
const multipartMiddleware = multipart();


// 渲染登录页面
admin.get('/login', require('./admin/loginPage'));
// 实现登录功能
admin.post('/login', require('./admin/login'));
// 列表页面
admin.get('/user', require('./admin/userPage'));
// 退出登录
admin.get('/logout', require('./admin/logout'));
// 新增用户
admin.get('/user-edit', require('./admin/user-edit'));
admin.post('/user-edit', require('./admin/user-edit-fn'));
// 修改用户
admin.post('/user-modify', require('./admin/user-modify'));
// 删除用户
admin.get('/delete', require('./admin/user-delete'));
// 文件列表路由
admin.get('/article', require('./admin/article'));
// 文件编辑路由
admin.get('/article-edit', require('./admin/article-edit'));
// 文章添加
admin.post('/article-add', require('./admin/article-add'));
// 修改文章
admin.post('/article-modify', multipartMiddleware, require('./admin/article-modify'));
// admin.post('article-modify', );
// 删除文章
admin.get('/deleteArticle', require('./admin/article-delete'));
// 导出模块对象
module.exports = admin;